软件Software和数据库软件Application

上海岁荣网络科技有限公司

上海镁网络技术服务中心

阿中 553193094@qq.com

软件,Software,是一个可以“快速”创造传奇和神话的领域。

       这个“快速”,是时间上,是说软件领域具备这个潜力。但能否成为传奇,不是谁都可以的,不是轻易可以实现的。

       微软,是靠操作系统起家的。因为比尔盖茨的母亲是IBM的董事,所以轻易获得了IBM的订单,开发了字符模式下的操作系统MS-DOS。由此,依靠全球商业巨人IBM的计算机的推广而获得了第一桶金。微软起步的时候,苹果操作系统已经比较成熟和垄断。微软凭借自己和技术实力,打破了他们的垄断,成为行业和社会的翘楚。实现了主流操作系统的三分天下,并且独占鳌头。

       微软有了操作系统,然后有了开发工具VBVC++Visual Studio等,有了自己的设计工具,有了office。但是没有大型数据库。于是微软收购当时的sybaseSQL Server,并在此基础上优化和扩展,成为了MS SQL Server系列,并且一跃成为数据库领域的几大主流之一,超越SybaseDB2Informix,大有和Oracle并驾齐驱的实力。由此奠定了微软学什么像什么并且超越被学习对象的现象。

       有人说微软因为一心发展操作系统,而忽略了互联网,导致被谷歌等超越。实际不然,就好比Intel一心只做芯片一样,微软的操作系统决定了别人的软件必须以它为标准。IE的不断进化,依然是其他IE的基础。比如360浏览器,腾讯浏览器,百度浏览器等。即便不是微软内核,但他们都得符合微软兼容标准,否则,市场就无情的鄙视和排斥你。

       所有的APP,都是软件。都是应用软件,英文名为Application。相对于微软的操作系统是基础软件而言,所有的app更“高级”,但是越“高级”说明越远离基础软件。是好事,也不是好事。应用软件分桌面应用和移动应用。从苹果发布ipadiPhone以前,大部分应用都是桌面应用,也就是在桌面电脑上的软件。而且主流操作系统全部是微软的Windows的天下,所以大部分软件都是微软的exe可执行文件。

       微信,也是一款软件。是移动应用软件。微信的诞生改变了人类的生活,至少极大的推进了中国人的信息化、平民化。除了支付,就是通讯,然后是理财、小程序改变了商城,公众号改变了媒体。一定意义上它代替了银联、代替了银行、代替了中国电信和中国移动、代替了公交卡、代替了预订平台。谁都能做app为什么微信的app就那么厉害?出身湖南邵阳的张小龙有什么厉害的技术别人学不会?一定是机缘巧合,而不是简单的绝顶的什么技术带来的。微信这样的软件,不是每个人都可以做到的,即便你窥探到了内核原因,你也不一定做的了。

       中国没有操作系统,没有开发工具,没有设计工具,甚至,没有自己的数据库平台。凡是与底层高度相关的东西都没有。中国只有应用软件。即便是微信这样软件,还得依赖苹果商店的授权上架,还得购买国外的软件开发工具license,还得看软件行业的脸色,尤其是受制于国外的某些公司。开源工具?扯淡,Linux免费?也是扯淡。

       中国人不笨,你看微信、支付宝、淘宝、天猫等就知道了。中国人善于做平台。因为人多,因为来钱快。做平台,山寨硬件,国外人真不行。比尔盖茨退休了,微软才推出surface平板电脑,之前顶多是Xbox游戏组件。但是,当我们的许多超级平台快速圈钱然后想办法诈死和跑路、各种传销平台、商务平台风起云涌又轰然倒塌的时候,微软等国外企业都在关注我们的命脉,时不时掐一把,乐一乐。

       我们都是凡夫俗子,我们都是小市民,就算做技术,也只是一个码农。所以,上述风云我们改变不了,顶多关注一下。更多精力还是放到数据库软件,放到临床科研数据库系统。不管是白猫还是黑猫,能够为我们所用就可以了。大事情是张小龙等大们需要考虑的。我们拿国外的工具软件,来做做自己的研究,还是最现实的。

       没错,SPSSS-PlusSAS等第三方统计分析软件都是国外的。我们开发的临床科研数据库软件所用的开发工具也是国外的。这里不再讨论它。

       数据库,Database。顾名思义是存储数据用的。前面讲到的SQL ServerOracle等属于数据库平台,属于大型数据库系列。他们都有小型数据库,也成为桌面数据库,可以用于构建我们想要的目标数据库。微软的office中就有access,就属于桌面数据库,很多人用它建立简单的数据库,甚至早期的网站所需的登录、注册、发布内容和交互,几乎都是access数据库。现在用的多的是MySQL。本文要探讨的也不是这些数据库。

       本文要探讨的数据库,是应用数据库,也就是说,是数据库在具体行业的应用。我们来说临床科研数据库。可以用MySQL建立,也可以用access建立,甚至还有公司直接用Text文本文件来存储复杂数据。就好比有人用微软的Powerpoint来做软件,支持各种语法与流程控制一样牛逼。

       再细分一下,其实我想说的,还不是数据库本身,看看文章标题,应该是“数据库软件”。就是【数据库+应用软件】,Database Application

       说实话,上面提到的数据库,不管是大型还是桌面类型,都是专业的,医生作为普通用户,作为非计算机专业,是很难认识,更别谈使用了。所有的数据库必须具体化,必须有相应的软件支持,否则都属于天方夜谭。

       比如:【癫痫数据库】系统,实际上应该是一个【癫痫数据库管理软件】+【癫痫数据库】一起构成。前者是一个应用软件,也叫管理软件,具备登录、登记、检索、浏览、统计、输出等功能。后者是一个datastore,专门用于建立各种表和视图,存储所需要的数据,提供检索数据源。怎么存?当然不是手工打开数据库去存,而是用前者来连接后者,通过软件的操作功能来存。应用软件的作用就是连接数据库,提供中文界面和识别的操作,来处理后者的数据。这是相辅相成的。数据库本身是一个容器,好比一个水缸,没有人直接把缸端起来喝水,都是通过其他工具来舀水喝。那么数据库一样,即便是it技术人员,也很少直接打开数据库存储数据,都是通过第三方开发工具或者编译好的应用软件来实现数据的存储和检索等操作。至于数据库里面存储什么,取决于软件使用者在应用软件中输入什么,以及应用软件具备什么方面的功能。

       我们的临床科研数据库软件就支持临床科研工作者,按照自己的课题研究方向,建立自己的科研单病种数据库。你的课题是早产儿,那么你就存储早产儿的数据;你的课题是哮喘,那么你就存储你收集的哮喘病例。数据库软件具备各种自定义功能,帮助研究者根据课题需要设计想要收集的资料,从而打造自己的个性化的专科数据库:【病例库】、【病历库】、【病理库】、【评分库】、【实验库】、【指标库】、【标本库】、【影像库】、【课题库】、【基因库】、【器官库】、【预约库】等等。

       中国人多,病例资源也多。但中国人的临床研究还不够强大。很多临床医生每天都忙得不得了,没有时间做科研,更没有时间做病例收集。没有资料更无法做科研,无法出成果。如此形成恶性循环,于是忙忙碌碌、平平庸庸、碌碌无为、怨天尤人。

       但我们的很多医生都有钱,尤其是课题经费多。大部分研究者都用经费买高档设备,出差报销等。他们的电脑动不动都是mac最新版。可是,里面除了上网、小游戏、officespss、视频软件、压缩软件、杀毒软件,还有什么呢?哪些是属于自己的、引以为豪的、独一无二的呢?

       建立自己的科研数据库,就可以做到这些。高档电脑买来就可以用,起点都一样。但数据库需要折腾,需要投入精力,出来的成果也不同。这就是个性化,这就是每个医生多年沉淀后的差异所在。

       It技术员是凡人,医生也是凡人。每个人的局限注定了不能改变社会风云。但我们可以做好各自的服务:医生服务于病人,我们服务于医生。我们的数据库软件可以帮助医生更好的服务他们的病人——也就是普通老百姓的我们。我们生活在软件的海洋里,我们需要有自己的数据库软件,来积累我们的临床资料和临床经验——病例资源,医生最有价值的心血所在。

       人的一生,可以工作和奉献的时间都有限。如何在这有限的年限里做更多的事情?那就是要专注和坚持。医生的专注出来的就是:服务了多少病人?发表了多少有品质的科研成果?拿的出手的病例资料有多少?那些毕业后蜻蜓点水做几年医生就转行做医药代表的人不在此列。专注成就专业。专业的医生不仅听得懂领导的意图,更听得懂病人和家属的心声。我们也很专注,我们专注的成就就是专业,听得懂医生的需求。因为我们知道,医生需要工具,数据库软件就是一个病例收集的工具。我们就提供这样的工具软件。

       软件领域很大,我们能做的很少,就是:软件-->应用软件的-->医疗领域的-->临床科研的-->病例收集的-->数据库软件

2020-07-28 于上海徐汇